﻿int y = 0;          //левая координата прямоугольника по оси Y
boolean direction = true;
 //направление движения, 
true => двигаемся вниз, 
false => двигаемся вверх

int rectHeight = 200;
 //"высота" прямоугольника, т.е. длина прямоугольника по оси "Y"


//вызывается однократно
void setup() {
  
size(300, 500);
   //размер холста 500 на 500 пикселей
  
background(255);  //фон холста, белый  

}


void draw(){

  if(direction){

    if(y<height-rectHeight){

      y++;

    }else{

      direction = false;

    }

  }else{

    if(y>0){

      y--;

    }else{

       direction = true;

    }

  }

  background(255);

  rect(100,y,50,rectHeight);
}

